package initdb

import (
	"log"

	// mysql 添加 MySQL Driver
	_ "github.com/go-sql-driver/mysql"
	"github.com/jinzhu/gorm"
)

// Db 数据库连接
// var Db *sql.DB
var Db *gorm.DB

// 初始化
func init() {
	var err error
	// Db, err = sql.Open("mysql", "root:123456@tcp(127.0.0.1:3306)/golang")
	// Db, err = gorm.Open("mysql", "root:123456@tcp(127.0.0.1:3306)/golang?charset=utf8&parseTime=True")

	// Db, err = gorm.Open("mysql", "root:123456@tcp(47.92.240.107:3309)/golang?charset=utf8&parseTime=True")
	Db, err = gorm.Open("mysql", "root:123456@tcp(127.0.0.1:3309)/golang?charset=utf8&parseTime=True")

	// 打印 sql 语句
	Db.LogMode(true)

	if err != nil {
		log.Panicln("err:", err.Error())
	}
	// Db.SetMaxOpenConns(10)
	// Db.SetMaxIdleConns(10)
}
